package com.panghl.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 * MinIO 相关配置元数据
 **/
@Data
@Configuration
@ConfigurationProperties(prefix = "system.minio")
@Component
public class MinioConfigurationProperties {
	/**
	 * 对象存储服务的URL
	 */
	private String endpoint;
	/**
	 * Access key就像用户ID 可以唯一标识你的账户
	 */
	private String accessKey;
	/**
	 * Secret key是你账户的密码
	 */
	private String secretKey;
	/**
	 * 存储桶名称
	 */
	private String bucketName;

	/**
	 * 附件回显前缀
	 */
	private String prefix;

}